package com.jxmcloud.business.cut.model.json;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import com.jxmcloud.business.cut.handler.IntegerArrayTypeHandler;
@Data
@TableName(value = "config_invite_progress", autoResultMap = true)
public class ConfigInviteProgress {
    @TableField("`id`")
    private Integer id;       // ID
    @TableField("`activity_id`")
    private Integer activityId;       // 活动ID
    @TableField("`invite_type`")
    private Integer inviteType;       // 邀请类型
    @TableField("`start_id`")
    private Integer startId;       // 开局ID
    @TableField("`item_id`")
    private Integer itemId;       // 道具ID
    @TableField(value = "`share_count`", typeHandler = IntegerArrayTypeHandler.class)
    private Integer[] shareCount;       // 分享时道具数量区间值
    @TableField("`share_progress_id`")
    private Integer shareProgressId;       // 进入的流程id
}